Overlapped and underlapped accessing of multi-speed storage devices



May 20, 1969 w. P. WISSICK OVBRLAPPED AND UNDERLAPPED ACCESSING OFMULTI-SPEED STORAGE DEVICES Sheet Filed NOV. 10. 1966 UTHER SVSTEN CHANS8 FIG. 1

BU LN VFL E UNIT BIN ARV 1 UNIT ODD EVEN

B C U EVEN LCS A BULK SELECTION CIRCU ITS PD U FIG. 3

1 i CHANS 31 FIG. 2 SIMPLIFIED TIMING START SYNC SLUT

BLOCK HSS START START START STNRT HSS EVEN N35 ODD H55 EVEN USS GOD 1STREG 2ND REQ 2ND REG 1ST REQ SHRT LCS R E0 RTN LCS REQ o "D" TD Ron.

N NED RH N 0 DE To RO N rr.

v R T E Sheet W. P. WISSICK OVERLAPPED AND UNDERLAPPED ACCESSING OFMULIISPEED STORAGE DEVICES z a; 1; an O3 3 w: 25 mi m3 2w 2 3w NWN 1; as3: fl E 2 33% E m: a: r: :5 95:2 :e :5 :2 :5 .5 Z: I :2 a; E I 5 z: m:2: E Q m s2 .24: 5w 9: 5 r: 25:; .1 2 mm: s: l :2 E E 3: a: 2 II I 5 upa s: Q: o 0; n 1 235252: .5, 1 z: 2: 33 2553 as 35E a 4 :52:

May 20, 1969 Filcd Nov. 10. 1966 r 552;: 2258 2:2; :2 mtnumtu CECE uomokm Na 20, I! w. P. was ICK OVBILMPID MID "REBEL-A ACCESSING 0PIUL'I'ISPIID STORAGE DEVICES mu m. 10. use sum 7 at u Fl6.9 cum REQUEST(m 55: no 24 (as: as (so 40 so (sax an: CH/CPU, cu E/O/LCS, cH/cPu 0? H832 r 1908 mm on ,2 not an: mu n on r A6 a n nor ca ms me as T (551 ausv4 m can fioon not ausv r so ran (an:

12 nor cPu my, (an (59 y 0, 1969 w. P. WISSICK 3,445,820

OVERLAPPED AND UNDERLAPPED ACCESSING F MUL'I'I-SPEED STORAGE DEVICESFiled Nov. 10, 1966 Sheet 8 o! 24 F I G 1 1 C P U R E Q (21 SINGLE cm 3(e122) 5m 4\ I FTCH 1 21?) I FTCH 2 a E FTCH RED 0 o (513) (822)golmsmcu cvc (214) a E STR RED 0 (515) N01 CPU 8 LBS FTCH ours! 5 14 NOTET CP REG s U (as) *i N 5 CPU REO 12 10 1 A m (59) scan R P-ACC RST 0FIG. 12 CPU 5/0 (22) NOT DUP SAR 20 EVEN -01 ausv '1 13 CPU RED -07 cvcINH 15 CPU SEL EVEN 14 10 -01 EPU an a. m)

NOT CPU LCS FLAG CPU SEL ODD 14- NOT SYNC SLOT 000 NOT BUSY DUP SAR 2o(55) CDA PR! -01 sumo LCS a 8 00A PRI L6H (59) M F R y 0, 1969 w. P.WISSICK 3.445,82 0

OVERLAPPED AND UNDERLAPPED ACCESSING 0F MULTI-SPEED STORAGE DEVICESFiled Nov. 10, 1966 Sheet m or 24 F 14 ACCEPT (29) a? NOT cvc INH L08 0PSEL CPU LCS 0P CPU SEL EVEN CPU SEL 000 y 0, 1969 w. P. WISSICK3,445,820

OVERLAPPED AND UNDERLAPPED ACCESSING OF HULTI-SPEED STORAGE DEVICESFiled Nov. 10. 1966 Sheet or 24 FIG. 15 CPU com BUSY (30) s 1 3 P-ACCCPU con 23 CPU LCS 0P 0 a S LCS 0P SEL 0 a s TIMED LCS ADV 41 w O(GMQRC. r. .,N w R CPL| LCS STG BUSY 0 CPU 513 ausm xs) MP ACC a 5 usam(5m F R FIG.16 CANCEL-PKF (35) 50 L C S. O P YE IL 4 I 2 4 15 BEL-u o sW 28 (59) w m L R a 7, 1% 41 W RAW CANC May 20, 1969 w. P. WISSICK3,445,820

OVERLAPPED AND UNDERLAPPED ACCESSING 0F MULTISPEED STORAGE DEVICES Filed1m. 10. 1966 Sheet 3 or 24 FIG. 17

CH LCS FLAG 8 SET 4 4 m 2 on LCS FLAG (as) 3 0 3a 4 2 3 9 cu REG 8 5 L65SET 2 a 5 l R 2 f 2 DATA a LCS SET I CH L65 2 I OPTGR I 48,20 I (FROMCH)h L i 6 I T 5 I E L a i 1 R 4 CH LCS OP INH SHORT BUS eusv mu CH 32 1 2cu LCS CH LCS 2 a 1 OP mu (F R oJ c H) I r-- l L 6 s s a mu CH REQ U35 WN NOT mu Y0 CH cu REO May 20, 1969 w. P. WISSICK 3,445,320

OVERLAPPED AND UNDERLAPPED ACCESSING OF MULTI-SPEED STORAGE DEVICESFiled Nov. 10, 1966 Sheet -i of 24 FIG. 20 INH CPU-PDU FIG. 21 CH LCS OP32 NOT SHORT BUS BUSY INH CH H Lcs SET H -01 LCS SET R CPU LCS FLAG DUPSAR CPU LCS FLAG 12 (23) ao-am -o F I G 2 3 20 MCPHDU CPU LCS P CYC INHLCS BUS BUSY INH CPU LCS GP 33 LCS A susv 0 a JUMPER IF omv L05 5 2 5 AATTACHED 17 CPU LCS FLAG 14 P OF H CPU R50 :3 s Les 15 23 um CPU LCS GPL05 0P SEL ere a o R SHDSTGBLK (64) SRC a (ALSO L65) NOT ACC I UNIT May20', 1969 W. P. WISSICK Filed NOV. 10, 1966 HULTI-SPEED STORAGE DEVICESSheet 4 or 24 F|G 24 LCS PROCEED 2 1 0% L05 0P f s 90H REO N LCS PROCEEDcoA PRI LOH 0 0 28 12 3/ 21 CH LCS UP a 33 NOT LCS aus BUSY FIG. 25

an; ADR DECODE L w no 20F 8 T0 LBS sAa "conncuous BULK STORAGE (SSWADDRESSING A NOT USED FILED JAN 3,1966 1 SER no. am, 149 5 w. P. WISSICKFIG. 26 BUSY PRE CMPLT A c 3 s A BUSY LCS A ausv TGR AR h a s 31 (59: I

S -i & (591 0 R LCS A NOT susv 28 (64) SRC 29 L05 a susv 5 s LCS a BUSYran 31 AN 10-- Q R L05 e um susv 23 aa LCS A PRE CMPLT -w Lcs A 521) PREcum TGR 51 AR a s (59) 3 37 PR MP r a 2? Les 3 PRE cum 8. s H i} w P.WISSICK 3,445,820

OVERLAPPED AND UNDERLAPPED ACCESSING OF KULTI-SPEED STORAGE DEVICESFiled rm. 10. 1966 Sheet /5 or 24 May 20, 1969 FIG.27 STG 2 SEC\ 800 5 ms LCSBBUSY 3 P F okd 2/ 5/ L05 5 PRE chm 5 26 Les 8 ADV 44 L68 B PRE ADV59 28 SEL m STG M B A SEL sum STG n CORE DRWERS m f a SEL ACCEPT TO A mmB 55 FROM OTHER A SEL ACCEPT TO B svsreu (FIGJ) Rum To A LCS RE J EC T B35 m OTHER Rum To B svsnzu (m4) NOTE; L8 REFER To pmonm comm ADR can LCSB [35 DEVICES IBM T08 "M1966 "M 44 HEREIN PC1745 JAMHLLQLLW 1 NOTE: mREFER TO SYSTEMS,

m PRIORITY comm FIG. 28

SEL TO STG 46 nor RAVI canon 2 LBS PROCEED 24 26 L65 A NUT BUSY & sn T0LCS A 25 26 m 8 NOT BUSY a SEL T0 STG LCS B 29 25 SEL TO Lcs B \4 May20, 1969 Filed Nov. 10. 1966 [\3 NM NM L7 mm cacao LNLN F I G 2 9 NOTLCS BUS BUSY SEL T0 LCS A W. OVERLAPPED AND P. WISSICK UNDERLAPPEDACCESSING OF MULTI-SPEED STORAGE DEVICES Sheet /6 0t 24 AVAIL UNSHAREDDECODE LCS A NOT BUSY SEL TD LCS B LCS B NDI BUSY JUMPER WHEN SEL T0 meA W SEL T0 L05 8 LCS AVAIL IF UNSHAREO 30 4o SHARED LCS DEC 30 51 F I G.3 O

LCS PROCEED LCS AVAIL IF UIISIIARED SHARED LCS OP 8 LCS OP SEL NOT RAWCANCEL SJiEL PMLQRL QM, AR. W; ,7 SWEDEN sac NOT SHARED LCS DEC SHAREDLCS DP SHARED ACCEPT SRC W sumo LCS 0P 1 LCS 0P SEL May 20, 1969 W. P.WISSICK OVERLAPPED AND UNDBRLAPPED ACCESSING 0F MULTI-SPEED STORAGEDEVICES Filed Nov. 10. 1966 m Nmm 6-- 63 mm emmcnm PANEL FIG. 31

RST CH PR1 LCS BUSY DECODE NUT SHARED ACCEPT SEL T0 LCS A 8| LCS BECOBESIYPL LCS A BUSY TBR NOT LCS A PRE CHPLT TGR LCS A PRE CNPLT TGR SRC SELT0 LCS B LCS B BUSY TGR LCS A BUSY DEC NOT LCS B PRE CMPLT LCS B PRECMPLT TGR FIG. 32

LBS 0P SEL PANEL BUS BUSY RESET SRC SYNC SLOT EBR SHORT BUS BUSY LCS ABUSY DEC 4 LCS B BUSY DEC FIG.33

LCS 0P SEL LCS SHORT BUS BUSY R SHORT BUS BUS INH CH BUS BUSY LCS ADVSRO Sheet /7 of AQULMLREL- um oco auumwn: omwac.

y 20, 1969 w. P. w|ss|| 3,445,820

OVERLAPPED AND UNDERLAPPED ACCESSING OF MULTI-SPEED STORAGE DEVICESFiled Nov. 10. 1966 Sheet of 24 F| G 34 CPU LCS FTCH 2 1 30 L05 SEL MF-ACC a CPU LCS FTCH OUTST11 (38) NOT STR 41 mm LCS ADV (64) SRC 0 RFIG.

1 5 A r 4 SHARED ACCEPT-REJECT LCS 0 ACCEPT i sac o R 30 (e4) SHAREDACCEPT 31 BR & s 56 (591 O R "*1 2 8- 3 LCS f 9 o R i SHARED REJEGT 30 ka s 56 O R I F l G. 36

2 35 SHARED ACCEPT SHARED RST 30 SHARED LCS OP I cu SHARED RST 0 3a 9 CHREO a SHARED REJEGT y 0, 1969 w. P. WISSICK 3,

OVERLAPPED AND UNDEHLAPPED ACCESSING 0F MULTI-SPEED STORAGE DEVICESFiled Nov. 10. 1966 Sheet /9 or 24 FIG. 37 INH LCS PRI RST mm) LCS DEC30 SHARED LCS GP 23 L08 A PRE cum TGR Y :2 sn m es A a o INH LCS CH PRIRST 38 LCS B PRE CMPLT 25 SEL T0 L08 8 a Fls'aa RST CH PRI um CH SEL LCS2 am CH 8 1 H55 FRI RST 40 (59) L on FULL (14) w Hss RST (5m 56 CH amenR57 3 a. A RED RST CH REO 30H Lcs FLAG a 32 SHORT BUS eusv mu CH -BUSYLCS RSI RST CH PR1 -01 INH LCS CH PRI RST a AUTO L93 R51 31 CH LCS OF M!RAW CANCEL a /'--CANCEL RST NOT LCS BUS BUSY 33 SRC 6/ (64) FlG. 39 4 3@m A pn l l SYN c SLOT LCSB PRE ADV PRE ADV SYNC SYNC SLOT 12 (59) BR a41 TIHED LES ADV y 0, 1969 w. P. WISSICK 3,445,820

OVERLAPPED AND UNDERLAPPED ACCESSING 0F MULTI-SPEED STORAGE DEVICESFiled Nov. 10, 1966 Sheet of 24 FIG. 40

RAW CANCEL CH ACC NOT LCS BUS BUSY a H P 9 LH 0 L08 AVAIL IF UNSHARED as a SHARED ACCEPT CH REO CH ACC To O ems HSS PR! Rs nu FULL a LBR MW .q

1 PQ. !X Q,L 3 LCS ADV LAPEiLQY "w 0 5 4 LBR l [15 s ADV 34 a 8 main LC59 BR ADV LCS F R 43 2 'L.LM .V CANCELLED CANCEL a A LCS DUMMY ADV 41LBR HSS RET RN THE 5 L 12 CAME-LIED L08 O QUWM 'LQY R LCS RETU N 3

